﻿namespace Aspects.Unit
{
    class Battery2_8400 : BatteryCommands
    {
        public override ushort PowerSource {get{ return  0x0480;}}
        public override ushort Charge {get{ return  0x04C2;}}
        public override ushort RSOC {get{ return  0x0834;}}
        public override ushort DCLow {get{ return  0x0492;}}
        public override ushort DCHigh {get{ return  0x0493;}}
        public override ushort FCCLow {get{ return  0x0494;}}
        public override ushort FCCHigh {get{ return  0x0495;}}
        public override ushort MaxError {get{ return  0x0830;}}
        public override ushort Cell1Low {get{ return  0x0878;}}
        public override ushort Cell1High {get{ return  0x0879;}}
        public override ushort Cell2Low {get{ return  0x087C;}}
        public override ushort Cell2High {get{ return  0x087D;}}
        public override ushort Cell3Low {get{ return  0x0880;}}
        public override ushort Cell3High {get{ return  0x0881;}}
        public override ushort VoltageLow {get{ return  0x04C8;}}
        public override ushort VoltageHigh {get{ return  0x04C9;}}
        public override ushort ChargeCurrentLow {get{ return  0x0828;}}
        public override ushort ChargeCurrentHigh {get{ return  0x0829;}}
        public override ushort ChargeIC {get{ return  0x1A04;}}
        public override ushort Cell4Low {get {return 0x0000;}}
        public override ushort Cell4High {get {return 0x0000;}}
    }
}
